cash-and-carry shop - French English Dictionary